mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-10 14:58:26 +02:00
69 lines
1.4 KiB
Makefile
69 lines
1.4 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 =
|
|
|
|
INCFILES = m68k.inc
|
|
|
|
all:
|
|
|
|
.PHONY: clean diffclean diffs
|
|
|
|
clean:
|
|
-$(DEL) *.dif
|
|
|
|
diffclean:
|
|
-$(DEL) *.dif
|
|
|
|
|
|
%.dif : %.inc
|
|
-$(DIFF) $(DIFFOPTS) $*.inc $(REFPATH)/m68k/$*.inc > $*.dif
|
|
|
|
%.dif : %.pp
|
|
-$(DIFF) $(DIFFOPTS) $*.pp $(REFPATH)/m68k/$*.pp > $*.dif
|
|
|
|
makefile.dif : makefile
|
|
-$(DIFF) $(DIFFOPTS) makefile $(REFPATH)/m68k/makefile > makefile.dif
|
|
|
|
diffs : $(patsubst %.inc,%.dif,$(INCFILES)) \
|
|
$(patsubst %.pp,%.dif,$(PPFILES)) \
|
|
makefile.dif
|
|
|
|
|