diff options
Diffstat (limited to 'thumbnail/Makefile')
| -rw-r--r-- | thumbnail/Makefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/thumbnail/Makefile b/thumbnail/Makefile new file mode 100644 index 0000000..d921e85 --- /dev/null +++ b/thumbnail/Makefile @@ -0,0 +1,29 @@ +.POSIX: + +PROJECT = thumbnail +O = -Og +CDEFS = -D_FILE_OFFSET_BITS=64 # Required for large file support on 32-bit. +CFLAGS = $(O) $(CDEFS) -g -Wall -I../libweb/dynstr/include -I. \ + $$(pkg-config --cflags ImageMagick) -MD -MF $(@:.o=.d) +LDFLAGS = $(LIBS) +DEPS = $(OBJECTS:.o=.d) +DYNSTR = ../libweb/dynstr/libdynstr.a +DYNSTR_LIBS = -L../libweb/dynstr -ldynstr +LIBS = $$(pkg-config --libs ImageMagick) $(DYNSTR_LIBS) +OBJECTS = \ + crealpath.o \ + main.o \ + cftw.o + +all: $(PROJECT) + +clean: + rm -f $(OBJECTS) $(DEPS) + +$(PROJECT): $(OBJECTS) $(DYNSTR) + $(CC) $(OBJECTS) $(LDFLAGS) $(LIBS) -o $@ + +$(DYNSTR): + +cd ../dynstr && $(MAKE) + +-include $(DEPS) |
