# for musl
# CC=musl-gcc 
# CFLAGS := -D_LARGEFILE64_SOURCE -Wl,-m,elf_i386 -m32 -Os

CFLAGS := $(CFLAGS) -Wall -Os # -g -DDEBUG

all: preprocess printdat ipgeocode

preprocess: preprocess.c ipgeocode.h
	$(CC) $(CFLAGS) $(LDFLAGS) -o preprocess preprocess.c

printdat: printdat.c ipgeocode.h
	$(CC) $(CFLAGS) $(LDFLAGS) -o printdat printdat.c

ipgeocode: ipgeocode.c ipgeocode.h
	$(CC) $(CFLAGS) $(LDFLAGS) -o ipgeocode ipgeocode.c

clean:
	-rm preprocess printdat ipgeocode 2> /dev/null

.PHONY: all clean
