dos33fsprogs/utils/gr-utils/Makefile

179 lines
3.8 KiB
Makefile
Raw Normal View History

2021-01-05 21:13:43 +00:00
include ../../Makefile.inc
2017-05-01 02:22:07 +00:00
CFLAGS = -g -Wall -O2
2020-10-20 06:01:54 +00:00
all: text2gr png2gr png2gr_text png2rle png2lz4 png_to_40x48d png_to_40x96 \
png2sixbitmap png2six80 png2sixrle png2fourrle png2sixrle2 png_16x16 \
png2raw png2sprites gr2png dgr2png png2dgr
2017-05-04 03:06:50 +00:00
###
2017-05-01 02:22:07 +00:00
loadpng.o: loadpng.c loadpng.h
$(CC) $(CFLAGS) -c loadpng.c
rle_common.o: rle_common.c rle_common.h
$(CC) $(CFLAGS) -c rle_common.c
2020-04-08 16:02:03 +00:00
###
text2gr: text2gr.o
$(CC) $(LFLAGS) -o text2gr text2gr.o
text2gr.o: text2gr.c
$(CC) $(CFLAGS) -c text2gr.c
2017-05-04 03:06:50 +00:00
###
png2gr: png2gr.o loadpng.o
$(CC) $(LFLAGS) -o png2gr png2gr.o loadpng.o -lpng
2017-05-01 02:22:07 +00:00
png2gr.o: png2gr.c loadpng.h
$(CC) $(CFLAGS) -c png2gr.c
2017-05-01 02:22:07 +00:00
2017-05-04 03:06:50 +00:00
###
png2dgr: png2dgr.o loadpng.o
$(CC) $(LFLAGS) -o png2dgr png2dgr.o loadpng.o -lpng
png2dgr.o: png2dgr.c loadpng.h
$(CC) $(CFLAGS) -c png2dgr.c
###
2023-03-12 03:43:40 +00:00
png2sprites: png2sprites.o loadpng.o
$(CC) $(LFLAGS) -o png2sprites png2sprites.o loadpng.o -lpng
png2sprites.o: png2sprites.c loadpng.h
$(CC) $(CFLAGS) -c png2sprites.c
###
2018-11-19 20:25:25 +00:00
png2gr_text: png2gr_text.o loadpng.o
$(CC) $(LFLAGS) -o png2gr_text png2gr_text.o loadpng.o -lpng
2018-11-19 20:25:25 +00:00
png2gr_text.o: png2gr_text.c loadpng.h
$(CC) $(CFLAGS) -c png2gr_text.c
###
2020-10-20 06:01:54 +00:00
png2sixbitmap: png2sixbitmap.o loadpng.o
$(CC) $(LFLAGS) -o png2sixbitmap png2sixbitmap.o loadpng.o -lpng
png2sixbitmap.o: png2sixbitmap.c loadpng.h
$(CC) $(CFLAGS) -c png2sixbitmap.c
###
2021-03-23 01:29:27 +00:00
png_16x16: png_16x16.o loadpng.o
$(CC) $(LFLAGS) -o png_16x16 png_16x16.o loadpng.o -lpng
2020-10-27 20:45:11 +00:00
2021-03-23 01:29:27 +00:00
png_16x16.o: png_16x16.c loadpng.h
$(CC) $(CFLAGS) -c png_16x16.c
2020-10-27 20:45:11 +00:00
###
png2fourrle: png2fourrle.o loadpng.o
$(CC) $(LFLAGS) -o png2fourrle png2fourrle.o loadpng.o -lpng
png2fourrle.o: png2fourrle.c loadpng.h
$(CC) $(CFLAGS) -c png2fourrle.c
2021-03-23 01:29:27 +00:00
###
png2sixrle: png2sixrle.o loadpng.o
$(CC) $(LFLAGS) -o png2sixrle png2sixrle.o loadpng.o -lpng
png2sixrle.o: png2sixrle.c loadpng.h
$(CC) $(CFLAGS) -c png2sixrle.c
###
png2sixrle2: png2sixrle2.o loadpng.o
$(CC) $(LFLAGS) -o png2sixrle2 png2sixrle2.o loadpng.o -lpng
png2sixrle2.o: png2sixrle2.c loadpng.h
$(CC) $(CFLAGS) -c png2sixrle2.c
2020-10-27 20:45:11 +00:00
###
png2six80: png2six80.o loadpng.o
$(CC) $(LFLAGS) -o png2six80 png2six80.o loadpng.o -lpng
png2six80.o: png2six80.c loadpng.h
$(CC) $(CFLAGS) -c png2six80.c
2020-10-20 06:01:54 +00:00
###
png2rle: png2rle.o loadpng.o rle_common.o
$(CC) $(LFLAGS) -o png2rle png2rle.o loadpng.o rle_common.o -lpng
2017-05-04 03:06:50 +00:00
png2rle.o: png2rle.c loadpng.h rle_common.h
2017-05-04 03:06:50 +00:00
$(CC) $(CFLAGS) -c png2rle.c
###
png2raw: png2raw.o loadpng.o
$(CC) $(LFLAGS) -o png2raw png2raw.o loadpng.o -lpng
png2raw.o: png2raw.c loadpng.h
$(CC) $(CFLAGS) -c png2raw.c
2019-02-25 17:28:42 +00:00
###
png2lz4: png2lz4.o loadpng.o
$(CC) $(LFLAGS) -o png2lz4 png2lz4.o loadpng.o -llz4 -lpng
2019-02-25 17:28:42 +00:00
png2lz4.o: png2lz4.c loadpng.h
$(CC) $(CFLAGS) -c png2lz4.c
###
png_to_40x48d: png_to_40x48d.o rle_common.o
$(CC) $(LFLAGS) -o png_to_40x48d png_to_40x48d.o rle_common.o -lpng
png_to_40x48d.o: png_to_40x48d.c rle_common.h
$(CC) $(CFLAGS) -c png_to_40x48d.c
###
png_to_40x96: png_to_40x96.o loadpng.o rle_common.o
$(CC) $(LFLAGS) -o png_to_40x96 png_to_40x96.o loadpng.o rle_common.o -lpng
png_to_40x96.o: png_to_40x96.c loadpng.h rle_common.h
$(CC) $(CFLAGS) -c png_to_40x96.c
2023-05-06 04:37:40 +00:00
###
gr2png: gr2png.o
$(CC) $(LFLAGS) -o gr2png gr2png.o -lpng
gr2png.o: gr2png.c
$(CC) $(CFLAGS) -c gr2png.c
###
dgr2png: dgr2png.o
$(CC) $(LFLAGS) -o dgr2png dgr2png.o -lpng
dgr2png.o: dgr2png.c
$(CC) $(CFLAGS) -c dgr2png.c
2017-05-04 03:06:50 +00:00
###
2017-05-01 02:22:07 +00:00
install:
cp png2gr png2gr_text png2rle png2lz4 png_to_40x48d png_to_40x96 png2sixbitmap png2sixrle png2sixrle2 png2fourrle png2six80 png_16x16 png2raw png2sprites gr2png dgr2png png2dgr $(INSTALL_LOC)
2017-05-01 02:22:07 +00:00
clean:
rm -f *~ *.o png2gr png2gr_text png2rle png2lz4 png_to_40x48d png_to_40x96 png2sixbitmap png2sixrle png2fourrle png2sixrle2 png2six80 text2gr pnglarge2rle png_16x16 png2raw png2sprites gr2png dgr2png png2dgr
2017-05-01 02:22:07 +00:00