home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD1.img
/
d1xx
/
d169
/
src
/
suplib
/
makefile
< prev
next >
Wrap
Makefile
|
1988-11-22
|
4KB
|
164 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.
SYMS= include:symbols.m
SYMC= include:local/makesymbols.c
SYMR= T:symbols.m
DEST = clib:sup32.lib
CFLAGS = +BCDL +I$(SYMR)
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
SR25 = dead.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
OB25 = T:dead.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)
SRC6 = $(SR25)
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)
OBJ6 = $(OB25)
all: $(SYMR) $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5) $(OBJ6)
-delete $(DEST)
Echo "$(OBJ1)" >T:ORD1
Echo "$(OBJ2)" >T:ORD2
Echo "$(OBJ3)" >T:ORD3
Echo "$(OBJ4)" >T:ORD4
Echo "$(OBJ5)" >T:ORD5
Echo "$(OBJ6)" >T:ORD6
Join T:ORD1 T:ORD2 T:ORD3 T:ORD4 T:ORD5 T:ORD6 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 T:ORD6
clean:
-delete $(OBJ1)
-delete $(OBJ2)
-delete $(OBJ3)
-delete $(OBJ4)
-delete $(OBJ5)
-delete $(OBJ6)
$(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)
$(OB25) : $(SR25)
cc $(CFLAGS) $(SR25) -o $(OB25)
$(SYMS): $(SYMC)
make -f include:local/Makefile
$(SYMR): $(SYMS)
Copy $(SYMS) $(SYMR)