PRJDIR = ../..
DEFS = $(subs -DHAVE_CONFIG_H,,@DEFS@)
-CPPFLAGS = @CPPFLAGS@ -I. -I$(PRJDIR) \
- -I$(PRJDIR)/cmd.src -I$(PRJDIR)/sim.src
+CPPFLAGS = @CPPFLAGS@ -I. -I$(PRJDIR)
+# -I$(PRJDIR)/cmd.src -I$(PRJDIR)/sim.src
CFLAGS = @CFLAGS@ -Wall
CXXFLAGS = @CXXFLAGS@ -Wall
M_OR_MM = @M_OR_MM@
-LIBS = @LIBS@
+LIBS = @CURSES_LIBS@ @LIBS@
+
+EXEEXT = @EXEEXT@
curses_ok = @curses_ok@
all: serio.src
ifeq ($(curses_ok),yes)
-serio.src: checkconf serialview
+serio.src: checkconf serialview$(EXEEXT)
else
serio.src: checkconf
endif
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: all installdirs
- $(INSTALL) -s serialview $(bindir)
+ $(INSTALL) -s serialview$(EXEEXT) $(bindir)
# Deleting all the installed files
# --------------------------------
uninstall:
- rm -f $(bindir)/serialview
+ rm -f $(bindir)/serialview$(EXEEXT)
# Performing self-test
# --------------------
check:
+test:
+
# Performing installation test
# ----------------------------
# My rules
# --------
-serialview: $(OBJECTS)
- $(CXX) -o $@ $(OBJECTS) $(LIBS)
+serialview$(EXEEXT): $(OBJECTS)
+ $(CXX) -o $@ $(LDFLAGS) $(OBJECTS) $(LIBS)
.cc.o:
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@