mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
$(TOPDIR), make: Minor fixes
This commit is contained in:
parent
ccff6dbcad
commit
024bd57875
6 changed files with 23 additions and 24 deletions
2
VERSION
2
VERSION
|
|
@ -1 +1 @@
|
|||
1.0.0-0-dev
|
||||
1.0.0-2-dev
|
||||
|
|
|
|||
|
|
@ -17,9 +17,9 @@ ifndef PROJECT
|
|||
lock sigsync shmem \
|
||||
usrv uclnt statecheck msgfmt \
|
||||
YMisc YError \
|
||||
YThread YMutex YEvent YCbContr \
|
||||
YThread YMutex YEvent YCbContr contr/Y2WayMap \
|
||||
YTimeB YStopWatch YStopWatchList YStopWatchQueue YStopWatchThreadList \
|
||||
lib include
|
||||
lib include bin
|
||||
endif
|
||||
|
||||
LIBNAME := $(PROJECT)
|
||||
|
|
@ -134,15 +134,16 @@ MEMBERS = $(LIB_A)($(OBJ))
|
|||
#YAMD = yamd-
|
||||
#EFENCE = -lefence
|
||||
#CFLAGS += -DNDEBUG -O2 -g $(INCLUDE) $(LOCAL_CFLAGS) #production
|
||||
CFLAGS_DEBUG = -Wall -D_DEBUG_ -g3 $(MEMWATCH)
|
||||
CFLAGS += $(INCLUDE) $(PROJECT_CFLAGS) $(CFLAGS_DEBUG) $(LOCAL_CFLAGS) $(YLIB_CFLAGS)
|
||||
CPPFLAGS += $(INCLUDE) $(PROJECT_CPPFLAGS) $(CPPFLAGS_DEBUG) $(LOCAL_CPPFLAGS) $(YLIB_CPPFLAGS)
|
||||
CFLAGS_DEBUG = -Wall -D_DEBUG_ -g3 $(MEMWATCH)
|
||||
CPPFLAGS_DEBUG = $(CFLAGS_DEBUG)
|
||||
CFLAGS += $(INCLUDE) $(PROJECT_CFLAGS) $(LOCAL_CFLAGS) $(YLIB_CFLAGS)
|
||||
CPPFLAGS += $(INCLUDE) $(PROJECT_CPPFLAGS) $(LOCAL_CPPFLAGS) $(YLIB_CPPFLAGS)
|
||||
LDFFTW = -lrfftw -lfftw -lm
|
||||
#LDAUDIO = -laudiofile
|
||||
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
CFLAGS += $(CFLAGS_DEBUG)
|
||||
CPPFLAGS += $(CFLAGS_DEBUG)
|
||||
CPPFLAGS += $(CPPFLAGS_DEBUG)
|
||||
endif
|
||||
|
||||
LIBDIR = $(TOPDIR)/lib
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ subdirs:
|
|||
$(make_subdirs)
|
||||
|
||||
clean distclean:
|
||||
rm -rf $(TEXTCLEAN) $(CLEAN)
|
||||
rm -rf $(TEXTCLEAN) $(CLEAN) dist *.done *~ .*.swp *.tmp core *.rep
|
||||
$(make_subdirs_target)
|
||||
|
||||
.DEFAULT:
|
||||
|
|
|
|||
|
|
@ -111,11 +111,12 @@ echo "%install"
|
|||
#echo 'pwd'
|
||||
echo "export ENV_PREFIX=\$RPM_BUILD_ROOT"
|
||||
echo "export INSTALL_LOG=$INSTALL_LOG"
|
||||
echo "rm -rf `dirname $INSTALL_LOG`"
|
||||
echo "mkdir -p `dirname $INSTALL_LOG`"
|
||||
echo "> $INSTALL_LOG"
|
||||
echo "make install"
|
||||
echo "cat $INSTALL_LOG | sed \"s% \$RPM_BUILD_ROOT% %\" | grep -ve 'include\|devel\|make\|lib.*\.a$' > $INSTALL_LOG.$NAME"
|
||||
echo "cat $INSTALL_LOG | sed \"s% \$RPM_BUILD_ROOT% %\" | grep -e 'include\|devel\|make\|lib.*\.a$' > $INSTALL_LOG.$NAME-devel"
|
||||
echo "cat $INSTALL_LOG | sed \"s% \$RPM_BUILD_ROOT% %\" | grep -ve 'include\|devel\|make\|lib.*\.a$\|lib.*\.so$' > $INSTALL_LOG-run"
|
||||
echo "cat $INSTALL_LOG | sed \"s% \$RPM_BUILD_ROOT% %\" | grep -e 'include\|devel\|make\|lib.*\.a$\|lib.*\.so$' > $INSTALL_LOG-devel"
|
||||
#echo "install -m 755 $TOPDIR/lib/*.so \$RPM_BUILD_ROOT/opt/ytools/lib"
|
||||
#echo "install -m 644 $TOPDIR/doc/ytools/dist/* \$RPM_BUILD_ROOT/usr/share/doc/packages/ytools"
|
||||
#echo "install -m 644 $TOPDIR/COPYING \$RPM_BUILD_ROOT/usr/share/doc/packages/ytools"
|
||||
|
|
@ -124,9 +125,9 @@ echo ""
|
|||
#echo "%post /sbin/ldconfig"
|
||||
echo ""
|
||||
echo "%clean"
|
||||
echo 'rm -rf $RPM_BUILD_ROOT'
|
||||
echo "%files -n $NAME-run -f $INSTALL_LOG.$NAME"
|
||||
echo "%files -n $NAME-devel -f $INSTALL_LOG.$NAME-devel"
|
||||
#echo 'rm -rf $RPM_BUILD_ROOT'
|
||||
echo "%files -n $NAME-run -f $INSTALL_LOG-run"
|
||||
echo "%files -n $NAME-devel -f $INSTALL_LOG-devel"
|
||||
echo '%defattr (-, root, root)'
|
||||
#echo "%dir /opt/ytools/lib"
|
||||
#echo "/opt/ytools/lib"
|
||||
|
|
|
|||
|
|
@ -73,10 +73,10 @@ cpfiles.dist:
|
|||
cp $(SRPMS_DIR)/$(notdir $@) $@
|
||||
|
||||
$(DIST_PCKG_DIR)/$(PCKG_RPM_RUN_I386) $(DIST_PCKG_DIR)/$(PCKG_RPM_DEVEL_I386): $(DIST_PCKG_DIR)/$(PCKG_TAR)
|
||||
if [ $< -nt $(RPMS_DIR)/$(notdir $@) ]; then rpm -tb --clean $<; fi
|
||||
if [ $< -nt $(RPMS_DIR)/$(notdir $@) ]; then rpm -tb $<; fi
|
||||
cp $(RPMS_DIR)/$(notdir $@) $@
|
||||
|
||||
$(DIST_PCKG_DIR)/CURRENT_%:
|
||||
$(DIST_PCKG_DIR)/CURRENT_%: $(TOPDIR)/VERSION
|
||||
echo $(CURRENT_$*) > $@
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -27,14 +27,11 @@ $(LIBDIR):
|
|||
moc_%.cpp: %.h
|
||||
$(MOC) -o $@ $<
|
||||
|
||||
#ifeq ($(LIBTYPE),shared)
|
||||
#lib%.so: %.o $(LIB_SO)
|
||||
#else
|
||||
#lib%.so: %.o
|
||||
#endif
|
||||
# $(CC) $< $(LDFLAGS) -o $@
|
||||
|
||||
ifeq ($(LIBTYPE),shared)
|
||||
lib%.so: %.o $(LIB_SO)
|
||||
else
|
||||
lib%.so: %.o
|
||||
endif
|
||||
$(CC) $< $(LDFLAGS) -o $@
|
||||
|
||||
$(LIB_SO): $(LIB_A)
|
||||
|
|
@ -47,7 +44,7 @@ $(TOPDIR)/include/%.h: %.h
|
|||
mkdir -p $(dir $@); cp $(@F) $@
|
||||
|
||||
$(TOPDIR)/bin/%.sh: %.sh
|
||||
mkdir -p $(dir $@); cp $(@F) $@
|
||||
mkdir -p $(dir $@); install -m 755 $(@F) $@
|
||||
|
||||
%.o: %.cpp
|
||||
$(CPP) $(CPPFLAGS) -c $<
|
||||
|
|
@ -73,7 +70,7 @@ $(LIBS):
|
|||
make -C $(LIBDIR) all
|
||||
|
||||
$(INSTALL_HDRDIR) $(INSTALL_BINDIR) $(INSTALL_LIBDIR) $(INSTALL_MKDIR):
|
||||
mkdir -p $@
|
||||
$(INSTALL) -d -g $(EXEGROUP) -o $(EXEOWNER) -m $(EXEMODE) $@
|
||||
|
||||
$(INSTALLED_LIB_SO) $(INSTALLED_LIB_A): libdir.done
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue