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

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

all: preprocess2 ipgeocode2 printdat2

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

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

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

clean:
	-rm preprocess2 ipgeocode2 printdat2 2> /dev/null

.PHONY: all clean
