home *** CD-ROM | disk | FTP | other *** search
Makefile | 1997-04-14 | 806 b | 36 lines |
-
- # Macros
- CC = bcc
- LD = tlink
- SDK = ..\sdk
- UIFC = ..\..\uifc
- MSWAIT = ..\..\mswait
- INCLUDE = \bc45\include;$(UIFC);..
- LIB = \bc45\lib
- MODEL = l
- CFLAGS = -d -C -m$(MODEL) -I$(INCLUDE) -w-pro
- LDFLAGS = /n /c
- OBJS = $(MSWAIT)\dos\mswait$(MODEL).obj uifc.obj
- HEADERS = $(UIFC)\uifc.h smmdefs.h
-
- # Implicit C Compile Rule
- .c.obj:
- @echo Compiling $*.c to $*.obj ...
- $(CC) $(CFLAGS) -c $*.c
-
- # Main EXE Link Rule
- smmcfg.exe: $(OBJS) smmcfg.obj
- @echo Linking $< ...
- $(LD) $(LDFLAGS) @&&!
- $(LIB)\c0$(MODEL) $(OBJS) smmcfg.obj
- !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
-
-
- # All .obj modules
- smmcfg.obj: $(HEADERS)
-
- uifc.obj: $(UIFC)\uifc.h $(UIFC)\uifc.c
- @echo Compiling $(UIFC)\$*.c to $*.obj ...
- $(CC) $(CFLAGS) -c -DSCFG $(UIFC)\$*.c
-
-