# The most simplistic Makefile, for MinGW gcc on MS-DOS | |
ifndef USEDLL | |
USEDLL = no | |
endif | |
ifeq (yes, $(USEDLL)) | |
DEFINES = | |
LIBS = -lc | |
else | |
DEFINES = | |
LIBS = | |
endif | |
CC = gcc | |
CFLAGS = -O2 -Wall -DWIN32 $(DEFINES) | |
ifneq (sh.exe, $(SHELL)) | |
DEL = rm | |
else | |
DEL = del | |
endif | |
xxd.exe: xxd.c | |
$(CC) $(CFLAGS) -s -o xxd.exe xxd.c $(LIBS) | |
clean: | |
-$(DEL) xxd.exe |