1# what flags you want to pass to the C compiler & linker 2#CFLAGS = -O3 3CXXFLAGS += -std=gnu++11 4#LIBS = -lz -L/usr/local/lib -lreadline -lncurses -lhistory -lintl 5LIBS = -lz -L/usr/local/lib -lreadline -lncurses -lhistory $(INTLLIBS) 6LDFLAGS = -static-libstdc++ -static-libgcc 7 8# this lists the binaries to produce, the (non-PHONY, binary) targets in 9# the previous manual Makefile 10BUILT_SOURCES = cdlParser.hh stack.hh position.hh location.hh 11AM_YFLAGS = -d 12bin_PROGRAMS = cvc 13cvc_SOURCES = cvc.cc Cvc.hh \ 14 cdlParser.yy cdlScanner.ll \ 15 stack.hh position.hh location.hh \ 16 CCdlParserDriver.cc CCdlParserDriver.hh \ 17 CCircuit.cc CCircuit.hh \ 18 CCondition.cc CCondition.hh \ 19 CConnection.cc CConnection.hh \ 20 CConnectionCount.cc CConnectionCount.hh \ 21 CCvcDb.cc CCvcDb.hh \ 22 CCvcDb_error.cc CCvcDb_init.cc CCvcDb_interactive.cc \ 23 CCvcDb_main.cc CCvcDb_print.cc CCvcDb_utility.cc \ 24 CCvcParameters.cc CCvcParameters.hh \ 25 CDevice.cc CDevice.hh \ 26 CEventQueue.cc CEventQueue.hh \ 27 CFixedText.cc CFixedText.hh \ 28 CInstance.cc CInstance.hh \ 29 CModel.cc CModel.hh \ 30 CNormalValue.cc CNormalValue.hh \ 31 CParameterMap.cc CParameterMap.hh \ 32 CPower.cc CPower.hh \ 33 CSet.cc CSet.hh \ 34 CvcMaps.cc CvcMaps.hh \ 35 CVirtualNet.cc CVirtualNet.hh \ 36 CCvcExceptions.hh CDependencyMap.hh CvcTypes.hh \ 37 exitfail.c exitfail.h \ 38 gzstream.C gzstream.h \ 39 obstack.c obstack.h \ 40 resource.cc resource.hh \ 41 utility.cc utility.h \ 42 readline.h exit.h gettext.h \ 43 mmap_access_mode.h mmap_allocator.h mmap_exception.h \ 44 mmap_file_pool.cpp mmap_file_pool.h mmappable_vector.h 45 46# C++ header files generated by bison, in addition to cdlParser.hh. 47# Since automake does not know how to make them, add same rule as cdlParser.hh 48stack.hh position.hh location.hh: cdlParser.yy 49 $(AM_V_YACC)$(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $(<:%.yy=%.cc) y.tab.h `echo $(<:%.yy=%.cc) | $(am__yacc_c2h)` y.output $*.output -- $(YACCCOMPILE) 50