123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- # makes the utilities for FPC
- #
- # Copyright (c) 1996 by Michael Van Canneyt
- #####################################################################
- # Start of configurable section.
- # Please note that all these must be set in the main makefile, and
- # should be set there.
- # Don't remove the indef statements. They serve to avoid conflicts
- # with the main makefile.
- #####################################################################
- # where are the units ?
- ifndef UNITDIR
- UNITDIR=../linux
- endif
- # set the directory where to install the units.
- ifndef UNITINSTALLDIR
- UNITINSTALLDIR=/usr/lib/ppc/0.99.0/objpas
- endif
- # What is the Operating System ?
- ifndef OS_SRC
- OS_SRC=linux
- endif
- # What is the target processor :
- ifndef CPU
- CPU=i386
- #CPU=m68k
- endif
- # What compiler to use ?
- ifndef PP
- PP=ppc386
- endif
- # What options to pass to the compiler ?
- # You may want to specify a config file or error definitions file here.
- ifndef OPT
- OPT=
- endif
- #####################################################################
- # End of configurable section.
- # Do not edit after this line.
- #####################################################################
- # Where are the include files ?
- INC=../inc
- PROCINC=../$(CPU)
- # add required options...
- override OPT:= $(OPT) -d$(CPU)
- # Add unitdir
- ifdef UNITDIR
- override OPT:=$(OPT) -Up$(UNITDIR)
- endif
- # To copy pograms
- ifndef COPY
- ifeq ($(DOS),YES)
- COPY=copy
- else
- COPY=cp -p
- endif
- endif
- # Check delete program
- ifndef DEL
- ifeq ($(DOS),YES)
- DEL=del
- else
- DEL=rm -f
- endif
- endif
- # To install programs
- ifndef INSTALL
- ifeq ($(DOS),YES)
- INSTALL=copy
- else
- INSTALL=install
- endif
- endif
- # To make a directory.
- ifndef MKDIR
- ifeq ($(DOS),YES)
- MKDIR=mkdir
- else
- MKDIR=install -m 755 -d
- endif
- endif
- # diff program
- ifndef REFPATH
- REFPATH=/usr/local/fpk/work/new/rtl
- endif
- ifndef DIFF
- DIFF=diff
- endif
- ifndef DIFFOPTS
- DIFFOPTS=-b -c
- endif
- # Was a config file specified ?
- ifdef CFGFILE
- override OPT:=$(OPT) @$(CONFIG)
- endif
- # determine needed extensions.
- PPUEXT=.ppu
- OEXT=.o
- # Targets
- UNITOBJECTS=math.ppu sysutils.ppu
- .PHONY : all clean diffs install diffclean
- all : $(UNITOBJECTS)
- $(UNITOBJECTS): %.ppu: %.pp
- $(PP) $(OPT) $*
- install : all
- $(INSTALL) -m 755 $(UNITOBJECTS) $(UNITINSTALLDIR)
- clean:
- -$(DEL) *.o *.s *.ppu
- -$(DEL) $(UNITOBJECTS)
|