# Makefile for common code

CFLAGS = -O2 -Wall -I../include
CC=gcc

all: dlcicfg fradcfg

.c.o:
	$(CC) $(CFLAGS) -c $*.c -o $*.o 

dlcicfg: cfgfile.o dlcicfg.o
	$(CC) $(CFLAGS) -o $@ dlcicfg.o cfgfile.o
	strip $@

fradcfg: cfgfile.o fradcfg.o sdlacfg.o
	$(CC) $(CFLAGS) -o $@ fradcfg.o sdlacfg.o cfgfile.o
	strip $@

cfgfile.o: cfgfile.c ../include/cfgfile.h Makefile

dlcicfg.o: dlcicfg.c ../include/cfgfile.h ../include/tags.h Makefile

fradcfg.o: fradcfg.c ../include/cfgfile.h ../include/tags.h Makefile

sdlacfg.o: sdlacfg.c ../include/cfgfile.h ../include/tags.h \
	../include/sdla_sfm.h Makefile

clean:
	rm -f fradcfg
	rm -f dlcicfg
	rm -f *.o
