CC = gpc
CFLAGS = -O2 -Wall -DGPC --automake
LFLAGS = -L.. -ljapi
SOURCEPATH = ../../../../pascal


SOURCES = $(wildcard $(SOURCEPATH)/*.pas)
TARGETS = $(patsubst $(SOURCEPATH)/%.pas, %, $(SOURCES))


ALL : images japi.pas strings.pas $(TARGETS)



images :
	ln -s ../../../../../images .

japi.pas : ../japi.pas
	cp ../japi.pas .

strings.pas : ../unit_strings/strings.pas
	cp ../unit_strings/strings.pas .

$(TARGETS) : %: $(SOURCEPATH)/%.pas 
	$(CC) $(CFLAGS) $< -o $@ $(LFLAGS)



clean :
	rm -f  $(TARGETS) *.jar *.pas *.gpi *.o images 1
