Browse Source

Makefile

REWORK
heck 5 years ago
parent
commit
7b4ba8b4c4
  1. 8
      src/pEp/_gen/Makefile.conf
  2. 16
      src/pEp/_gen/gen/Makefile

8
src/pEp/_gen/Makefile.conf

@ -2,11 +2,11 @@
INCLUDES+=$(shell pybind11-config --includes)
# example lib
# INCLUDES+=-I../../../lib/lib_synth_shed
#INCLUDES+=-I/Users/heck/local-default/include/
# static lib (.a)
# LIBS_STATIC+=../../../lib/lib_synth_shed/libsynth_shed.a
; LIBS_STATIC+=/Users/heck/local-default/include/
# dynamic lib (.so)
# LIBS+=-lsynth_shed
# LIBS_PATH+=-L../../../lib/lib_synth_shed/
#LIBS+=-lpEpEngine
#LIBS_PATH+=-L/Users/heck/local-default/lib

16
src/pEp/_gen/gen/Makefile

@ -3,15 +3,22 @@ include ../Makefile.conf
YML2_FILE=py_module.yml2
YSL2_FILE=$(shell pEp_acid_gen-config)
PYBIND11_FILE=py_module.pybind11
DEBUG_AST_FILE=adapter_main.hh.ast.json
DEBUG_ACID_FILE=adapter_main.hh.acid.json
DEBUG_YML_FILE=adapter_main.hh.acid.yml
$(info -----SYNTH_SHED GEN----)
$(info -----_gen GEN----)
$(info YML2_FILE $(YML2_FILE))
$(info YSL2_FILE $(YSL2_FILE))
$(info CC_FILE $(PYBIND11_FILE))
.PHONY = yml pybind11
.PHONY = all yml pybind
all: $(PYBIND11_FILE)
all: pybind
yml: $(YML2_FILE))
pybind: $(PYBIND11_FILE)
$(YML2_FILE): config.json
pEp_acid_gen $^
@ -22,4 +29,7 @@ $(PYBIND11_FILE) : $(YML2_FILE)
clean:
rm -f $(YML2_FILE)
rm -f $(PYBIND11_FILE)
rm -f $(DEBUG_AST_FILE)
rm -f $(DEBUG_ACID_FILE)
rm -f $(DEBUG_YML_FILE)

Loading…
Cancel
Save