# Makefile # # COPYRIGHT (c) 2011 The Diderot Project (http://diderot-language.cs.uchicago.edu) # All rights reserved. # SHELL = @SHELL@ @SET_MAKE@ # # tools and flags # CC = @CC@ INCLUDES = -I@TEEM_DIR@/include CPPFLAGS = @CPPFLAGS@ $(INCLUDES) CFLAGS = @CFLAGS@ @CFLAG_M64@ LDPATHS = -L@TEEM_DIR@/lib @LDPATHS@ LIBS = -lteem -lpng -lz @LIBM@ LDFLAGS = $(LDPATHS) $(LIBS) ifeq ($(OS),Linux) LDFLAGS += -Wl,-rpath=@TEEM_DIR@/lib endif TARGETS = bmark-diderot bmark-teem .PHONY: all all: $(TARGETS) bmark-diderot: bmark-diderot.diderot diderotc $(DIDEROTC_FLAGS) bmark-diderot.bmark-diderot bmark-teem: bmark-teem.c $(CC) -o $(TARGET) $(CPPFLAGS) $(CFLAGS) bmark-teem.c $(LDFLAGS) #################### Cleanup #################### include @BMARKS_MKDIR@/clean-rules.gmk