summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/rltiles/bmp2png/makefile.dj2
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/rltiles/bmp2png/makefile.dj2')
-rw-r--r--crawl-ref/source/rltiles/bmp2png/makefile.dj254
1 files changed, 54 insertions, 0 deletions
diff --git a/crawl-ref/source/rltiles/bmp2png/makefile.dj2 b/crawl-ref/source/rltiles/bmp2png/makefile.dj2
new file mode 100644
index 0000000000..c8f6b8aabf
--- /dev/null
+++ b/crawl-ref/source/rltiles/bmp2png/makefile.dj2
@@ -0,0 +1,54 @@
+#-----------------------------
+# bmp2png.exe & png2bmp.exe
+# makefile for DJGPP V.2
+#-----------------------------
+
+srcdir = .
+VPATH = $(srcdir)
+
+ZINC = $(srcdir)/../zlib
+PINC = $(srcdir)/../libpng
+ZLIB = $(srcdir)/../zlib
+PLIB = $(srcdir)/../libpng
+
+CC = gcc
+LD = gcc
+CFLAGS = -O2 -Wall -mcpu=pentium -march=i386 -DPNG_USER_CONFIG \
+ -I$(PINC) -I$(ZINC) $(COPT)
+LDFLAGS = -s -L$(PLIB) -L$(ZLIB) $(LOPT)
+
+LIBS = -lpng -lz -lm
+B2POBJ = bmp2png.o common.o
+P2BOBJ = png2bmp.o common.o
+B2PMAP = -Wl,-Map,bmp2png.map
+P2BMAP = -Wl,-Map,png2bmp.map
+
+
+all : bmp2png.exe png2bmp.exe
+
+bmp2png.exe : $(B2POBJ)
+ $(LD) $(LDFLAGS) $(B2PMAP) -o $@ $(B2POBJ) $(LIBS)
+
+png2bmp.exe : $(P2BOBJ)
+ $(LD) $(LDFLAGS) $(P2BMAP) -o $@ $(P2BOBJ) $(LIBS)
+
+%.o : %.c
+ $(CC) $(CFLAGS) -c $<
+
+%.s : %.c
+ $(CC) $(CFLAGS) -S -fverbose-asm $<
+
+%.lst : %.s
+ $(CC) -Wa,-a=$@ -c -o NUL $<
+
+clean : mostlyclean
+ if exist *.exe del *.exe
+ if exist *.map del *.map
+
+mostlyclean :
+ if exist *.o del *.o
+
+bmp2png.o : bmp2png.c common.h bmphed.h
+png2bmp.o : png2bmp.c common.h bmphed.h
+common.o : common.c common.h
+