|
|
RC = windres | RC = windres |
RCFLAGS = --define GCC_WINDRES | RCFLAGS = --define GCC_WINDRES |
| |
|
DLLWRAP= dllwrap |
|
|
CP = cp -fp | CP = cp -fp |
# If GNU install is available, replace $(CP) with install. | # If GNU install is available, replace $(CP) with install. |
INSTALL = $(CP) | INSTALL = $(CP) |
|
|
prefix = /usr/local | prefix = /usr/local |
exec_prefix = $(prefix) | exec_prefix = $(prefix) |
| |
|
LIBRARY_PATH=$(prefix)/lib/ |
|
INCLUDE_PATH=$(prefix)/include/ |
|
|
OBJS = adler32.o compress.o crc32.o deflate.o gzio.o infback.o \ | OBJS = adler32.o compress.o crc32.o deflate.o gzio.o infback.o \ |
inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o | inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o |
OBJA = | OBJA = |
|
|
$(IMPLIB): $(SHAREDLIB) | $(IMPLIB): $(SHAREDLIB) |
| |
$(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o | $(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o |
dllwrap --driver-name $(CC) --def win32/zlib.def \ |
$(DLLWRAP) --driver-name $(CC) --def win32/zlib.def \ |
--implib $(IMPLIB) -o $@ $(OBJS) $(OBJA) zlibrc.o | --implib $(IMPLIB) -o $@ $(OBJS) $(OBJA) zlibrc.o |
strip $@ | strip $@ |
| |
|
|
-$(INSTALL) zlib.h $(INCLUDE_PATH) | -$(INSTALL) zlib.h $(INCLUDE_PATH) |
-$(INSTALL) zconf.h $(INCLUDE_PATH) | -$(INSTALL) zconf.h $(INCLUDE_PATH) |
-$(INSTALL) $(STATICLIB) $(LIBRARY_PATH) | -$(INSTALL) $(STATICLIB) $(LIBRARY_PATH) |
|
-$(INSTALL) $(SHAREDLIB) $(LIBRARY_PATH) |
-$(INSTALL) $(IMPLIB) $(LIBRARY_PATH) | -$(INSTALL) $(IMPLIB) $(LIBRARY_PATH) |
| |
uninstall: | uninstall: |
-$(RM) $(INCLUDE_PATH)/zlib.h | -$(RM) $(INCLUDE_PATH)/zlib.h |
-$(RM) $(INCLUDE_PATH)/zconf.h | -$(RM) $(INCLUDE_PATH)/zconf.h |
-$(RM) $(LIBRARY_PATH)/$(STATICLIB) | -$(RM) $(LIBRARY_PATH)/$(STATICLIB) |
|
-$(RM) $(LIBRARY_PATH)/$(SHAREDLIB) |
-$(RM) $(LIBRARY_PATH)/$(IMPLIB) | -$(RM) $(LIBRARY_PATH)/$(IMPLIB) |
| |
clean: | clean: |