Merge pull request #107 from flocke/master
Some minor build improvements
This commit is contained in:
commit
c4a17ca0b5
2 changed files with 6 additions and 3 deletions
|
@ -9,6 +9,7 @@ DIR_PERM=0755
|
|||
FILE_PERM=0644
|
||||
|
||||
CC=@CC@
|
||||
PKG_CONFIG=@PKG_CONFIG@
|
||||
|
||||
DEP=dep
|
||||
AUTO=auto
|
||||
|
@ -28,8 +29,8 @@ PRPL_NAME=telegram-purple.so
|
|||
PRPL_LIBNAME=${EXE}/${PRPL_NAME}
|
||||
all: ${PRPL_LIBNAME}
|
||||
|
||||
PLUGIN_DIR_PURPLE=$(shell pkg-config --variable=plugindir purple)
|
||||
DATA_ROOT_DIR_PURPLE=$(shell pkg-config --variable=datarootdir purple)
|
||||
PLUGIN_DIR_PURPLE=$(shell ${PKG_CONFIG} --variable=plugindir purple)
|
||||
DATA_ROOT_DIR_PURPLE=$(shell ${PKG_CONFIG} --variable=datarootdir purple)
|
||||
|
||||
include ${srcdir}/Makefile.tl-parser
|
||||
include ${srcdir}/Makefile.tgl
|
||||
|
|
|
@ -8,6 +8,8 @@ GENERATE_OBJECTS=${OBJ}/generate.o
|
|||
TGL_COMMON_OBJECTS=${OBJ}/tools.o
|
||||
TGL_OBJ_C=${GENERATE_OBJECTS} ${TGL_COMMON_OBJECTS} ${TGL_OBJECTS} ${TLD_OBJECTS}
|
||||
|
||||
AR?=ar
|
||||
|
||||
.SUFFIXES:
|
||||
|
||||
.SUFFIXES: .c .h .o
|
||||
|
@ -26,7 +28,7 @@ ${TGL_OBJECTS_AUTO}: ${OBJ}/auto/%.o: ${AUTO}/%.c | create_dirs
|
|||
# ${CC} ${INCLUDE} ${COMPILE_FLAGS} -iquote ${srcdir}/tgl -c -MP -MD -MF ${DEP}/auto/auto.d -MQ ${OBJ}/auto/auto.o -o $@ $<
|
||||
|
||||
${LIB}/libtgl.a: ${TGL_OBJECTS} ${TGL_COMMON_OBJECTS} ${TGL_OBJECTS_AUTO}
|
||||
rm -f $@ && ar ruv $@ $^
|
||||
rm -f $@ && ${AR} ruv $@ $^
|
||||
|
||||
${EXE}/generate: ${GENERATE_OBJECTS} ${TGL_COMMON_OBJECTS}
|
||||
${CC} ${GENERATE_OBJECTS} ${TGL_COMMON_OBJECTS} ${LINK_FLAGS} -o $@
|
||||
|
|
Loading…
Add table
Reference in a new issue