* device/lib/pic16/Makefile.common.in: added $(MM) to fix `make clean`
[fw/sdcc] / sim / ucsim / gui.src / serio.src / Makefile.in
index 26a490065aa44aa54b23b74fe257a66738ec8a62..adfab22fb3eeea8767b7d3c8f7ae755177ef6d24 100644 (file)
@@ -17,6 +17,8 @@ M_OR_MM         = @M_OR_MM@
 
 LIBS           = @CURSES_LIBS@ @LIBS@
 
+EXEEXT         = @EXEEXT@
+
 curses_ok      = @curses_ok@
 
 prefix          = @prefix@
@@ -39,7 +41,7 @@ OBJECTS               = main.o fileio.o frontend.o posix_signal.o
 all: serio.src
 
 ifeq ($(curses_ok),yes)
-serio.src: checkconf serialview
+serio.src: checkconf serialview$(EXEEXT)
 else
 serio.src: checkconf
 endif
@@ -48,19 +50,21 @@ endif
 # Compiling and installing everything and runing test
 # ---------------------------------------------------
 install: all installdirs
-       $(INSTALL) -s serialview $(bindir)
+       $(INSTALL) -s serialview$(EXEEXT) $(DESTDIR)$(bindir)
 
 
 # Deleting all the installed files
 # --------------------------------
 uninstall:
-       rm -f $(bindir)/serialview
+       rm -f $(DESTDIR)$(bindir)/serialview$(EXEEXT)
 
 
 # Performing self-test
 # --------------------
 check:
 
+test:
+
 
 # Performing installation test
 # ----------------------------
@@ -70,7 +74,7 @@ installcheck:
 # Creating installation directories
 # ---------------------------------
 installdirs:
-       test -d $(bindir) || $(INSTALL) -d $(bindir)
+       test -d $(DESTDIR)$(bindir) || $(INSTALL) -d $(DESTDIR)$(bindir)
 
 
 # Creating dependencies
@@ -86,8 +90,8 @@ include clean.mk
 
 # My rules
 # --------
-serialview: $(OBJECTS)
-       $(CXX) -o $@ $(OBJECTS) $(LIBS)
+serialview$(EXEEXT): $(OBJECTS)
+       $(CXX) -o $@ $(LDFLAGS) $(OBJECTS) $(LIBS)
 
 .cc.o:
        $(CXX) $(CXXFLAGS)  $(CPPFLAGS) -c $< -o $@