# makefile

PROGRAM = FDSdecoder.exe
OBJS = fdsdecoder.o pathlib.o
CC=gcc
CFLAGS=-Wall -O2 -finput-charset=cp932 -fexec-charset=cp932
LDFLAGS=-static -lstdc++ -lm -lshlwapi -lole32
#LDFLAGS=-mwindows
RM=del

.PHONY : all
all: $(PROGRAM)

$(PROGRAM): $(OBJS)
	$(CC) $(OBJS) $(LDFLAGS) -o $@

%.o: %.c
	$(CC) $(CFLAGS) -o $@ -c $<

%.o: %.cpp
	$(CC) $(CFLAGS) -o $@ -c $<


.PHONY : clean
clean:
	$(RM) $(OBJS)
