CC=gcc 
CFLAGS=-O2 -Wall

LD=ld
LDFLAGS=-i

COMPILE=$(CC) -c $(INCLUDE) $(CFLAGS)

LINK=$(LD) $(LIBRARY) $(LDFLAGS)

all : programs

programs : makelangs libsmooth.o

clean :
	-rm -f *.o core langs.h

makelangs :
	-cp -f langs.h.temp langs.h
	-cat english.c | ./makelangs.pl >> langs.h

######

OBJS=english.o afrikaans.o german.o italian.o french.o norwegian.o romanian.o \
	danish.o dutch.o spanish.o finnish.o swedish.o brazilian.o hungarian.o \
	varval.o main.o netstuff.o

libsmooth.o: $(OBJS)
	$(LINK) $(OBJS) -o $@ $(LIBS)

%.o : %.c
	$(COMPILE) $< -o $@
		
english.o : english.c
afrikaans.o : afrikaans.c
german.o : german.c
italian.o : italian.c
french.o : french.c
norwegian.o : norwegian.c
romanian.o : romanian.c
danish.o : danish.c
dutch.o : dutch.c
spanish.o : spanish.c
finnish.o : finnish.c
swedish.o : swedish.c
brazilian.o : brazilian.c
hungarian.o : hungarian.c

varval.o : varval.c
main.o : main.c
netstuff.o : netstuff.c

