* sim/ucsim/cmd.src/newcmd.cc: fixed bug with uninitialized varaibles
[fw/sdcc] / sim / ucsim / sim.src / Makefile.in
index f02164b27a27409b2c2036b24e50989d2239b2ee..50a17eea0b4054350689a2d0b4b2cf3ed46c9a09 100644 (file)
@@ -34,16 +34,16 @@ man2dir         = $(mandir)/man2
 infodir         = @infodir@
 srcdir          = @srcdir@
 
-OBJECTS         = app.o sim.o itsrc.o brk.o option.o arg.o stack.o \
-                 guiobj.o uc.o hw.o mem.o
+OBJECTS         = stack.o mem.o sim.o itsrc.o brk.o arg.o \
+                 guiobj.o uc.o hw.o
 
 
 # Compiling entire program or any subproject
 # ------------------------------------------
 all: checkconf sim_lib
 
-test_mem_speed: $(PRJDIR)/libsim.a $(PRJDIR)/libutil.a test_mem_speed.o
-       $(CC) -o $@ test_mem_speed.o -L$(PRJDIR) -lsim -lutil
+test_mem_speed: $(PRJDIR)/lib*.a test_mem_speed.o
+       $(CXX) -o $@ test_mem_speed.o -L$(PRJDIR) -Wl,--start-group -lsim -lutil -lcmd -Wl,--end-group
 
 sim.src: all
 
@@ -60,8 +60,10 @@ uninstall:
 
 # Performing self-test
 # --------------------
-check:
+check: test
+       ./test_mem_speed
 
+test: test_mem_speed
 
 # Performing installation test
 # ----------------------------
@@ -73,8 +75,6 @@ installcheck:
 installdirs:
 
 
-test: test_mem_speed
-
 # Creating dependencies
 # ---------------------
 dep: main.dep