comparison Makefile.in @ 2966:48cfd7cb37a6

Add MacOS signing support with environment variable: CODESIGNIDENTITY. Remove the old code to attempt to sign it manually. Instead just specify the signing identity in CODESIGNIDENTITY. Most apps sign it in the "installer" rule, but since we don't have a DMG installer rule for the library, we instead sign it in the finishup script.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 12 Mar 2023 22:34:00 +0000
parents 7dcd13597a4f
children 83c17a84bc27
comparison
equal deleted inserted replaced
2965:e400d349aca5 2966:48cfd7cb37a6
195 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/dwtest.c 195 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/dwtest.c
196 196
197 dwtest: dwtest.o 197 dwtest: dwtest.o
198 $(CC) -o dwtest dwtest.o $(MLFLAGS) -l$(TARGET) $(LFLAGS) 198 $(CC) -o dwtest dwtest.o $(MLFLAGS) -l$(TARGET) $(LFLAGS)
199 -chmod +x $(srcdir)/mac/finishup.sh 199 -chmod +x $(srcdir)/mac/finishup.sh
200 -$(srcdir)/mac/finishup.sh $(srcdir) dwtest 200 -$(srcdir)/mac/finishup.sh "$(srcdir)" dwtest "$(CODESIGNIDENTITY)"
201 201
202 dwtestoo.o: $(srcdir)/dwtestoo.cpp $(srcdir)/dw.h $(srcdir)/dw.hpp 202 dwtestoo.o: $(srcdir)/dwtestoo.cpp $(srcdir)/dw.h $(srcdir)/dw.hpp
203 $(CXX) -c $(INCPATH) $(CXXFLAGS) $(CCFLAGS) -o $@ $(srcdir)/dwtestoo.cpp 203 $(CXX) -c $(INCPATH) $(CXXFLAGS) $(CCFLAGS) -o $@ $(srcdir)/dwtestoo.cpp
204 204
205 dwtestoo: dwtestoo.o 205 dwtestoo: dwtestoo.o
206 $(CXX) -o dwtestoo dwtestoo.o $(MLFLAGS) -l$(TARGET) $(LFLAGS) -lstdc++ 206 $(CXX) -o dwtestoo dwtestoo.o $(MLFLAGS) -l$(TARGET) $(LFLAGS) -lstdc++
207 -chmod +x $(srcdir)/mac/finishup.sh 207 -chmod +x $(srcdir)/mac/finishup.sh
208 -$(srcdir)/mac/finishup.sh $(srcdir) dwtestoo 208 -$(srcdir)/mac/finishup.sh "$(srcdir)" dwtestoo "$(CODESIGNIDENTITY)"
209 209
210 zip: 210 zip:
211 zip dwindows$(VER_MAJ)$(VER_MIN).zip $(srcdir)/*.txt $(srcdir)/makefile.* \ 211 zip dwindows$(VER_MAJ)$(VER_MIN).zip $(srcdir)/*.txt $(srcdir)/makefile.* \
212 $(srcdir)/*.c $(srcdir)/dw.h $(srcdir)/dwcompat.h $(srcdir)/*.cpp $(srcdir)/*.hpp \ 212 $(srcdir)/*.c $(srcdir)/dw.h $(srcdir)/dwcompat.h $(srcdir)/*.cpp $(srcdir)/*.hpp \
213 $(srcdir)/install.sh $(srcdir)/*.in $(srcdir)/configure $(srcdir)/Version.mk \ 213 $(srcdir)/install.sh $(srcdir)/*.in $(srcdir)/configure $(srcdir)/Version.mk \