Makefile.in
上传用户:stc1860
上传日期:2007-01-12
资源大小:234k
文件大小:2k
- #
- # @configure_input@
- #
- # $Id: Makefile.in,v 1.38 2002/12/17 23:41:22 chris Exp $
- #
- VERSION=@PACKAGE_VERSION@
- TAG=$(shell echo "V.$(VERSION)" |sed "s/./_/g" )
- TARGET=xca-$(VERSION)
- GCC=@CXX@
- CC=@CC@
- CPPFLAGS=@CPPFLAGS@ @DEFS@
- CFLAGS=-Wall @ac_DEBUG@
- LDFLAGS=-Llib @LDFLAGS@
- LIBS=@LIBS@ -lxcadb -lpki
- MOC=@MOC@
- UIC=@UIC@
- ###################################
- UINAMES=CertDetail ExportKey_UI ExportCert_UI KeyDetail MainWindow_UI
- NewKey NewX509_UI PassRead PassWrite ReqDetail TrustState CertExtend
- MOCNAMES=NewX509 ExportKey MainWindow ExportCert $(UINAMES)
-
- MOBJS=MainWindowKeys.o MainWindowX509Req.o MainWindowX509.o MainWindowTemps.o
- OOBJS=$(patsubst %,moc_%.o,$(MOCNAMES)) $(patsubst %,%.o,$(MOCNAMES))
- OBJS=$(MOBJS) $(OOBJS) main.o
- MOC_CPP=$(patsubst %,moc_%.cpp,$(MOCNAMES))
- UI_CPP=$(patsubst %, %.cpp, $(UINAMES))
- UI_H=$(patsubst %, %.h, $(UINAMES))
- all: $(UI_H) libs $(OBJS) xca
- re: clean all
- $(OBJS): $(UI_H)
- %.o: %.cpp
- $(CC) $(CPPFLAGS) $(CFLAGS) -DVER="$(VERSION)" -DPREFIX="@prefix@/share/xca" -c $< -o $@
- xca: $(OBJS) lib/libxcadb.a lib/libpki.a
- $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o xca
- @echo -e "nnnOk, compilation was successfull. nNow do as root: 'make install'n"
- libs:
- $(MAKE) -C lib all
- clean:
- $(MAKE) -C lib clean
- rm -f $(MOC_CPP) $(UI_CPP) $(UI_H) *~ *.o xca
- distclean: clean
- $(MAKE) -C lib distclean
- rm -f Makefile config.cache config.h config.log config.status
- rm -rf autom4te.cache
- dist:
- rm -rf ../$(TARGET)
- cvs export -r $(TAG) -d ../$(TARGET) xca
- (cd ../$(TARGET); autoconf;
- ./mkxcapro.sh ||true; lrelease xca.pro ||true;
- cat rpm/xca.spec |sed s/VERSION/$(VERSION)/g >rpm/$(TARGET)-1.spec;
- rm -rf rpm/xca.spec autom4te.cache;
- cd doc; linuxdoc -B html xca.sgml; )
- (cd ..; tar zcf $(TARGET).tar.gz $(TARGET) )
- #rm -rf ../$(TARGET)
-
- install: xca
- strip xca
- install -m 755 -o root -g root xca $(DESTDIR)@prefix@/bin
- install -m 755 -o root -g root -d $(DESTDIR)@prefix@/share/xca
- install -m 644 -o root -g root img/*.png $(DESTDIR)@prefix@/share/xca
- install -m 644 -o root -g root xca_??.qm $(DESTDIR)@prefix@/share/xca
-
- moc_%.cpp: %.h %.cpp
- $(MOC) $< -o $@
- %.h: %.ui
- $(UIC) -o $@ $<
-
- %.cpp: %.h %.ui
- $(UIC) -o $@ -impl $^
- .SECONDARY: $(UI_CPP) $(UI_H) $(MOC_CPP)