| # Assumes Makefile is used in a cygwin shell |
| |
| SHELL = /bin/sh |
| |
| CC = gcc |
| LD = gcc |
| |
| EXECS = hxascdmp |
| |
| EXE_S = hxascdmp.exe |
| |
| # OS_FLAGS = -DSG_LIB_WIN32 -DSPTD |
| OS_FLAGS = -DSG_LIB_WIN32 |
| LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 |
| EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS) |
| |
| # CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS) |
| CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS) |
| # CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS) |
| |
| LDFLAGS = |
| |
| all: $(EXECS) |
| |
| clean: |
| rm *.o $(EXE_S) |
| |
| .c.o: |
| $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $< |
| |
| hxascdmp: hxascdmp.o |
| $(LD) -o $@ $(LDFLAGS) $@.o |
| |