Commit 9858e82f32cd467f33a0bb7c5a777bb3c4aa0e83
1 parent
f6d91715
Exists in
master
and in
5 other branches
Incluindo opção de criar um .zip com a classe de controle para facilitar a geraç…
…ão de extensões windows.
Showing
1 changed file
with
23 additions
and
3 deletions
Show diff stats
src/classlib/Makefile.in
| @@ -84,17 +84,37 @@ $(OBJRLS)/%.o: %.cc $(DEPENDS) | @@ -84,17 +84,37 @@ $(OBJRLS)/%.o: %.cc $(DEPENDS) | ||
| 84 | 84 | ||
| 85 | #---[ Release targets ]-------------------------------------------------------- | 85 | #---[ Release targets ]-------------------------------------------------------- |
| 86 | 86 | ||
| 87 | -Release: $(BINRLS)/$(LIBNAME) | 87 | +Release: \ |
| 88 | + $(BINRLS)/$(LIBNAME) | ||
| 89 | + | ||
| 90 | +$(BINRLS)/$(LIBNAME): \ | ||
| 91 | + $(foreach SRC, $(basename $(CLASS_SRC)), $(OBJRLS)/$(SRC).o) | ||
| 88 | 92 | ||
| 89 | -$(BINRLS)/$(LIBNAME): $(foreach SRC, $(basename $(CLASS_SRC)), $(OBJRLS)/$(SRC).o) | ||
| 90 | @echo " CCLD `basename $@`" | 93 | @echo " CCLD `basename $@`" |
| 91 | @$(MKDIR) `dirname $@` | 94 | @$(MKDIR) `dirname $@` |
| 92 | @ar rs $@ $^ | 95 | @ar rs $@ $^ |
| 93 | 96 | ||
| 94 | -install: Release | 97 | +install: \ |
| 98 | + Release | ||
| 99 | + | ||
| 95 | @$(MKDIR) $(DESTDIR)$(libdir) | 100 | @$(MKDIR) $(DESTDIR)$(libdir) |
| 96 | @$(INSTALL_DATA) $(BINRLS)/$(LIBNAME) $(DESTDIR)$(libdir) | 101 | @$(INSTALL_DATA) $(BINRLS)/$(LIBNAME) $(DESTDIR)$(libdir) |
| 97 | 102 | ||
| 103 | +zip: \ | ||
| 104 | + lib$(PACKAGE)cpp-@PACKAGE_VERSION@.@PACKAGE_REVISION@.@host_cpu@.zip | ||
| 105 | + | ||
| 106 | +lib$(PACKAGE)cpp-@PACKAGE_VERSION@.@PACKAGE_REVISION@.@host_cpu@.zip: \ | ||
| 107 | + $(BINRLS)/$(LIBNAME) | ||
| 108 | + | ||
| 109 | + @rm -f $@ | ||
| 110 | + | ||
| 111 | + @$(INSTALL_DATA) ../include/pw3270/class.h $(BINRLS)/@PACKAGE_NAME@cpp.h | ||
| 112 | + | ||
| 113 | + @zip -9 -j $@ \ | ||
| 114 | + $(BINRLS)/$(LIBNAME) \ | ||
| 115 | + $(BINRLS)/@PACKAGE_NAME@cpp.h | ||
| 116 | + | ||
| 117 | + | ||
| 98 | #---[ Debug targets ]---------------------------------------------------------- | 118 | #---[ Debug targets ]---------------------------------------------------------- |
| 99 | 119 | ||
| 100 | Debug: $(BINDBG)/testprogram$(EXEEXT) | 120 | Debug: $(BINDBG)/testprogram$(EXEEXT) |