source: trunk/IPs/systemC/hierarchy_memory/data/Makefile @ 86

Last change on this file since 86 was 81, checked in by rosiere, 17 years ago
  • Finish Environment (and test)
  • Continue predictor_unit
  • Add external tools
  • svn keyword "Id" set
  • Property svn:keywords set to Id
File size: 574 bytes
Line 
1RM                      = rm -f
2
3INCDIR                  = -I../../                      \
4                          -I$(TOOLS)/soclib/include
5
6LIBDIR                  = -L$(TOOLS)/soclib/lib-$(TARGET_ARCH)  \
7                          -L$(TOOLS)/or1k/lib/
8
9LIB                     = -lsoclib -lbfd -liberty
10
11CXX                     = g++
12CXX_OPT                 = -g3 -Wall -Werror -ansi $(INCDIR)       
13LXX_OPT                 = $(LIBDIR) $(LIB)
14
15EXE                     = $(patsubst %.cpp,%.x ,$(wildcard *.cpp) )
16HEADERS                 = $(wildcard *.h)
17
18all                     : $(EXE)
19                        ./$(EXE)
20
21%.x                     : %.cpp $(HEADERS)
22                        $(CXX) $(CXX_OPT) -o $@ $<  $(LXX_OPT) 
23#                       $(CXX) $(CXX_OPT) -c -o $@.o $<
24#                       $(CXX)               -o $@   $@.o $(LXX_OPT)
25
26clean                   :
27                        $(RM) $(EXE) *~ *.o
Note: See TracBrowser for help on using the repository browser.