diff options
| author | Ataberk Olgun <olgunataberk@users.noreply.github.com> | 2023-09-26 09:38:43 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-26 09:38:43 +0200 |
| commit | 82b4ae69fa5fa8728b7aa9a513a9a27fb14a5f78 (patch) | |
| tree | f4af630da59cdd29476b7e4998323d7cefad778c /sources/apps/case_studies/cs1_interleaving_pattern/Makefile | |
| parent | 152fa94739dea51609fa71db911fa81e3dcec03a (diff) | |
| parent | 0a1839abe3e7e03286361b9df2078276799de2d3 (diff) | |
| download | dram-bender-82b4ae69fa5fa8728b7aa9a513a9a27fb14a5f78.tar.gz | |
Merge pull request #5 from CMU-SAFARI/case-studies
Add paper's case studies to the master branch
Diffstat (limited to 'sources/apps/case_studies/cs1_interleaving_pattern/Makefile')
| -rw-r--r-- | sources/apps/case_studies/cs1_interleaving_pattern/Makefile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/sources/apps/case_studies/cs1_interleaving_pattern/Makefile b/sources/apps/case_studies/cs1_interleaving_pattern/Makefile new file mode 100644 index 0000000..953fe34 --- /dev/null +++ b/sources/apps/case_studies/cs1_interleaving_pattern/Makefile @@ -0,0 +1,33 @@ +program_NAME := TEST +program_CXX_SRCS := test.cpp $(wildcard ../../../api/*.c) $(wildcard ../../../api/*.cpp) +program_CXX_OBJS := ${program_CXX_SRCS:.cpp=.o} +program_CXX_OBJS := ${program_CXX_OBJS:.c=.o} +program_OBJS := $(program_CXX_OBJS) +program_INCLUDE_DIRS := ../../../api ../../../boost-lib +program_LIBRARY_DIRS := +program_LIBRARIES := +CPPFLAGS += -g -std=c++11 -pthread -O3 + +CPPFLAGS += $(foreach includedir,$(program_INCLUDE_DIRS),-I$(includedir)) +LDFLAGS += $(foreach librarydir,$(program_LIBRARY_DIRS),-L$(librarydir)) +LDFLAGS += $(foreach library,$(program_LIBRARIES),-l$(library)) + +CC=g++ + +.PHONY: all clean distclean + +all: $(program_NAME) + +$(program_NAME): $(program_OBJS) + $(CC) $(CPPFLAGS) $(program_OBJS) -o $(program_NAME) $(LDFLAGS) + +clean: + @- $(RM) $(program_NAME) + @- $(RM) $(program_OBJS) + +parser: + $(MAKE) -C ../../api/lexyacc + cp ../../api/lexyacc/smc_parser . + +distclean: clean + |
