|
|
1.1 root 1:
2: # Macros
3: CC = bcc
4: LD = tlink
5: SDK = ..\sdk
6: MSWAIT = ..\..\mswait\dos
7: INCLUDE = \bc31\include;$(SDK);..
8: LIB = \bc31\lib
9: MODEL = l
10: CFLAGS = -d -C -m$(MODEL) -I$(INCLUDE) -w-pro
11: LDFLAGS = /n /c
12: OBJS = xsdk.obj xsdkvars.obj $(MSWAIT)\mswait$(MODEL).obj ..\dos\rciol.obj
13: HEADERS = $(SDK)\xsdk.h $(SDK)\xsdkdefs.h $(SDK)\xsdkvars.c scb.h
14:
15: # Implicit C Compile Rule
16: .c.obj:
17: @echo Compiling $*.c to $*.obj ...
18: $(CC) $(CFLAGS) -c $*.c
19:
20: # Main EXE Link Rule
21: scb.exe: $(OBJS) scb.obj
22: @echo Linking $< ...
23: $(LD) $(LDFLAGS) @&&!
24: $(LIB)\c0$(MODEL) $(OBJS) scb.obj
25: !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
26:
27:
28: # All .obj modules
29: scb.obj: $(HEADERS)
30:
31: xsdk.obj: $(SDK)\xsdk.c $(HEADERS)
32: @echo Compiling $(SDK)\$*.c to $*.obj ...
33: $(CC) $(CFLAGS) -c $(SDK)\$*.c
34:
35: xsdkvars.obj: $(SDK)\xsdkvars.c $(SDK)\xsdkdefs.h
36: @echo Compiling $(SDK)\$*.c to $*.obj ...
37: $(CC) $(CFLAGS) -c $(SDK)\$*.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.