###############################
# Makefile for ADDFILES       #
# For use with Turbo C++      #
# Tabstop=8		      #
###############################

# Macros
CC	= tcc
LD	= tlink
INCLUDE = \tcpp\include;.. 
LIB     = \tcpp\lib
MODEL	= l
CFLAGS	= -d -C -N -m$(MODEL) -I$(INCLUDE) -DSCFG
LFLAGS  = /n /c
MAIN	= addfiles.exe
OBJS	= scfgvars.obj scfglib.obj addfiles.obj
HEADERS = ..\sbbs.h ..\defs.h ..\scfgvars.c

# Implicit C Compile Rule
.c.obj:
	@echo Compiling $*.c to $*.obj ...
	$(CC) $(CFLAGS) -o$*.obj -c $*.c

# Main EXE Link Rule
$(MAIN): $(OBJS) 
    	@echo Linking $< ...
	$(LD) $(LDFLAGS) @&&!
$(LIB)\c0$(MODEL) $(OBJS)   
!, $*, $*, $(LIB)\overlay.lib $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib\
	$(LIB)\emu.lib

# Global Variables
scfgvars.obj: ..\scfgvars.c ..\defs.h 
	@echo Compiling ..\$*.c to $*.obj ...
	$(CC) $(CFLAGS) -c ..\$*.c

# Shared Functions
scfglib.obj: ..\sbbs.h ..\defs.h ..\scfglib.c ..\scfgvars.c
	@echo Compiling ..\$*.c to $*.obj ...
        $(CC) $(CFLAGS) -c ..\$*.c

