V    = 40
MODULE = fcconfig
REMOTE = HOG:Other/networking/envoy/src/Config/FCConfig
CSRC = fcconfig.c
OBJS = fcconfig.o
LIBS = $(REMOTE)////lib/envoy.lib lib:sc.lib lib:amiga.lib lib:debug.lib

LFLAGS = SMALLCODE \
	 SMALLDATA \
	 STRIPDEBUG \
	 NOICONS

CFLAGS = DEBUG=LINE \
	 DATA=FAR \
	 COMNEST \
	 PARAMETERS=REGISTERS \
	 NOSTACKCHECK \
	 STRINGMERGE \
	 NOMULTIPLEINCLUDES \
	 OPTIMIZE \
	 STRINGSCONST \
	 OPTIMIZERSIZE \
	 OPTIMIZERINLINELOCAL \
	 NOVERSION \
	 UTILITYLIBRARY \
	 NOICONS \
	 MEMORYSIZE=HUGE \
	 INCLUDEDIR=hog:Other/networking/envoy/include/ \
	 OPTIMIZERCOMPLEXITY=3 \
	 OPTIMIZERDEPTH=3 \
	 OPTIMIZERRECURDEPTH=0 \
	 IGNORE=104

all : $(MODULE)

fcconfig.o : fcconfig.c fcconfig_rev.h

$(OBJS) :
	@echo --- $*.c ---
	@$(CC) $(CFLAGS) $*.c


$(MODULE) : $(OBJS)
	slink lib:AStartup.obj+$(OBJS) to $* lib $(LIBS) $(LFLAGS) \
		MAP $*.map HXSFLO PLAIN

version:
            bumprev $(V) $(MODULE)_rev

internal:   $(MODULE)
	    copy $(CSRC) $(MODULE) $(MODULE).map $(MODULE)_rev\#? smakefile \
		$(REMOTE) NOPRO
