home *** CD-ROM | disk | FTP | other *** search
Makefile | 1988-04-28 | 3.5 KB | 152 lines |
-
- # Aztec C V3.6 Makefile for sup32.lib, A link-time support library
- # Required to compile most of my sources (DME, etc...)
- #
- # Some modifications might be required. I am not sure if the 3.4 Make
- # support output redirection.
-
- SYM = comp:include/symbols.m
- SYMS = ram:symbols.m
- DEST = ram:sup32.lib
- CFLAGS = +BCDL +I$(SYMS)
- AFLAGS =
-
- SR01 = checkbreak.c
- SR02 = dio.c
- SR03 = break.c
- SR04 = scandir.c
- SR05 = initdeemunw.c
- SR06 = mntreq.c
- SR07 = openlibs.c
- SR08 = resetbreak.c
- SR09 = asyncop.c
- SR10 = getfont.c
- SR11 = wildcmp.c
- SR12 = bcmp.asm
- SR13 = bmov.asm
- SR14 = bset.asm
- SR15 = fhprintf.asm
- SR16 = xfio.c
- SR17 = conwin.c
- SR18 = semaphore.c
- SR19 = resource.asm
- SR20 = llink.c
- SR21 = lunlink.c
- SR22 = setfiledate.c
- SR23 = datetos.c
- SR24 = enviroment.c
-
- OB01 = T:checkbreak.o
- OB02 = T:dio.o
- OB03 = T:break.o
- OB04 = T:scandir.o
- OB05 = T:initdeemunw.o
- OB06 = T:mntreq.o
- OB07 = T:openlibs.o
- OB08 = T:resetbreak.o
- OB09 = T:asyncop.o
- OB10 = T:getfont.o
- OB11 = T:wildcmp.o
- OB12 = T:bcmp.o
- OB13 = T:bmov.o
- OB14 = T:bset.o
- OB15 = T:fhprintf.o
- OB16 = T:xfio.o
- OB17 = T:conwin.o
- OB18 = T:semaphore.o
- OB19 = T:resource.o
- OB20 = T:llink.o
- OB21 = T:lunlink.o
- OB22 = T:setfiledate.o
- OB23 = T:datetos.o
- OB24 = T:enviroment.o
-
- SRC1 = $(SR01) $(SR02) $(SR03) $(SR04)
- SRC2 = $(SR05) $(SR06) $(SR07) $(SR08) $(SR09)
- SRC3 = $(SR10) $(SR11) $(SR12) $(SR13) $(SR14)
- SRC4 = $(SR15) $(SR16) $(SR17) $(SR18) $(SR19)
- SRC5 = $(SR20) $(SR21) $(SR22) $(SR23) $(SR24)
-
- OBJ1 = $(OB01) $(OB02) $(OB03) $(OB04)
- OBJ2 = $(OB05) $(OB06) $(OB07) $(OB08) $(OB09)
- OBJ3 = $(OB10) $(OB11) $(OB12) $(OB13) $(OB14)
- OBJ4 = $(OB15) $(OB16) $(OB17) $(OB18) $(OB19)
- OBJ5 = $(OB20) $(OB21) $(OB22) $(OB23) $(OB24)
-
-
- all: $(SYMS) $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5)
- -delete ram:sup32.lib
- Echo "$(OBJ1)" >T:ORD1
- Echo "$(OBJ2)" >T:ORD2
- Echo "$(OBJ3)" >T:ORD3
- Echo "$(OBJ4)" >T:ORD4
- Echo "$(OBJ5)" >T:ORD5
- Join T:ORD1 T:ORD2 T:ORD3 T:ORD4 T:ORD5 AS T:ORDIN
- Ord T:ORDIN T:ORDOUT
- Lb $(DEST) -f T:ORDOUT
- delete T:ORDIN T:ORDOUT T:ORD1 T:ORD2 T:ORD3 T:ORD4 T:ORD5
-
- $(SYM): local/makesymbols.c
- cc +L +H$(SYM) local/makesymbols.c -o T:Dummy
- Delete T:Dummy
-
- $(SYMS): $(SYM)
- Copy comp:include/symbols.m $(SYMS)
-
- clean:
- -delete $(OBJ1)
- -delete $(OBJ2)
- -delete $(OBJ3)
- -delete $(OBJ4)
- -delete $(OBJ5)
-
- $(OB01) : $(SR01)
- cc $(CFLAGS) $(SR01) -o $(OB01)
- $(OB02) : $(SR02)
- cc $(CFLAGS) $(SR02) -o $(OB02)
- $(OB03) : $(SR03)
- cc $(CFLAGS) $(SR03) -o $(OB03)
- $(OB04) : $(SR04)
- cc $(CFLAGS) $(SR04) -o $(OB04)
- $(OB05) : $(SR05)
- cc $(CFLAGS) $(SR05) -o $(OB05)
- $(OB06) : $(SR06)
- cc $(CFLAGS) $(SR06) -o $(OB06)
- $(OB07) : $(SR07)
- cc $(CFLAGS) $(SR07) -o $(OB07)
- $(OB08) : $(SR08)
- cc $(CFLAGS) $(SR08) -o $(OB08)
- $(OB09) : $(SR09)
- cc $(CFLAGS) $(SR09) -o $(OB09)
- $(OB10) : $(SR10)
- cc $(CFLAGS) $(SR10) -o $(OB10)
- $(OB11) : $(SR11)
- cc $(CFLAGS) $(SR11) -o $(OB11)
- $(OB12) : $(SR12)
- as $(AFLAGS) $(SR12) -o $(OB12)
- $(OB13) : $(SR13)
- as $(AFLAGS) $(SR13) -o $(OB13)
- $(OB14) : $(SR14)
- as $(AFLAGS) $(SR14) -o $(OB14)
- $(OB15) : $(SR15)
- as $(AFLAGS) $(SR15) -o $(OB15)
- $(OB16) : $(SR16)
- cc $(CFLAGS) $(SR16) -o $(OB16)
- $(OB17) : $(SR17)
- cc $(CFLAGS) $(SR17) -o $(OB17)
- $(OB18) : $(SR18)
- cc $(CFLAGS) $(SR18) -o $(OB18)
- $(OB19) : $(SR19)
- as $(AFLAGS) $(SR19) -o $(OB19)
- $(OB20) : $(SR20)
- cc $(CFLAGS) $(SR20) -o $(OB20)
- $(OB21) : $(SR21)
- cc $(CFLAGS) $(SR21) -o $(OB21)
- $(OB22) : $(SR22)
- cc $(CFLAGS) $(SR22) -o $(OB22)
- $(OB23) : $(SR23)
- cc $(CFLAGS) $(SR23) -o $(OB23)
- $(OB24) : $(SR24)
- cc $(CFLAGS) $(SR24) -o $(OB24)
-
-