From e35cff6d299a07d9b34f303717083a9299a37e82 Mon Sep 17 00:00:00 2001 From: "Juan J. Martinez" Date: Mon, 28 Aug 2023 15:16:12 +0100 Subject: Initial import --- src/Makefile | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/Makefile (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..c6a5651 --- /dev/null +++ b/src/Makefile @@ -0,0 +1,36 @@ +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 -- cgit v1.2.3