fpc/rtl/inc/makefile
1998-03-25 11:18:12 +00:00

78 lines
1.5 KiB
Makefile

#****************************************************************************
#
# Copyright (c) 1993,96 by Florian Klaempfl
#
#****************************************************************************
#
# makefile for FPKPascal
#
#####################################################################
# Start of configurable section
#####################################################################
# Set REFPATH if you want to generate diffs to a standard RTL
ifndef REFPATH
REFPATH=/usr/local/fpk/work/new/rtl
endif
ifndef DIFF
DIFF=diff
endif
ifndef DIFFOPTS
DIFFOPTS=-b -c
endif
#######################################################################
# End of configurable section.
# Do not edit after this line.
#######################################################################
# Check copy delete commands.
# You need cp from GNU to handle / as directory separator
ifeq ($(DOS),YES)
COPY=cp -p -f
DEL=del
else
COPY=cp -p -f
DEL=rm
endif
PPFILES = complex.pp \
cpne.pp
INCFILES = heaph.inc \
innr.inc \
mathh.inc \
real2str.inc \
system.inc \
systemh.inc \
textrec.inc \
filerec.inc
.PHONY: clean diffclean diffs
all:
clean:
-$(DEL) *.dif
diffclean:
-$(DEL) *.dif
%.dif : %.inc
-$(DIFF) $(DIFFOPTS) $*.inc $(REFPATH)/inc/$*.inc > $*.dif
%.dif : %.pp
-$(DIFF) $(DIFFOPTS) $*.pp $(REFPATH)/inc/$*.pp > $*.dif
makefile.dif : makefile
-$(DIFF) $(DIFFOPTS) makefile $(REFPATH)/inc/makefile > makefile.dif
diffs : $(patsubst %.inc,%.dif,$(INCFILES)) \
$(patsubst %.pp,%.dif,$(PPFILES)) \
makefile.dif