ifeq ($(LIBMIKMOD_BASE),) $(error Set LIBMIKMOD_BASE variable to libmikmod base directory) endif LIB := ../libubox.a CC := i586-pc-msdosdjgpp-gcc CFLAGS := -I./ -I$(LIBMIKMOD_BASE)/include -I../include -Wall -Werror -pedantic -O3 -fomit-frame-pointer -ffast-math -march=i386 -DDEBUG AR := ar ARFLAGS := cr RANLIB := ranlib SRCS := $(wildcard *.c) OBJS := $(SRCS:.c=.o) all: $(LIB) $(LIB): $(OBJS) $(AR) $(ARFLAGS) $@ $^ $(RANLIB) $@ .c.o: $(CC) -c $(CFLAGS) $< -o $@ clean: rm -f *.o Makefile.deps cleanall: clean rm -f $(LIB) Makefile.deps: $(SRCS) $(CC) $(CFLAGS) -MM *.[ch] > Makefile.deps .PHONY: all clean cleanall include Makefile.deps