summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2015-10-21 17:15:17 +0800
committerTing-Wei Lan <lantw44@gmail.com>2015-10-21 17:15:17 +0800
commit9d8d381565417239440ce0c58e1b8011aa70c9db (patch)
treefbcc0a8abe9ece6dc7a130a1753d447a26f81a3e
parente908605eba45548bd0f04e349b01a28b44156bd0 (diff)
downloadcompiler2015-9d8d381565417239440ce0c58e1b8011aa70c9db.tar
compiler2015-9d8d381565417239440ce0c58e1b8011aa70c9db.tar.gz
compiler2015-9d8d381565417239440ce0c58e1b8011aa70c9db.tar.bz2
compiler2015-9d8d381565417239440ce0c58e1b8011aa70c9db.tar.lz
compiler2015-9d8d381565417239440ce0c58e1b8011aa70c9db.tar.xz
compiler2015-9d8d381565417239440ce0c58e1b8011aa70c9db.tar.zst
compiler2015-9d8d381565417239440ce0c58e1b8011aa70c9db.zip
Follow the format required by TA
-rw-r--r--Makefile.am12
-rw-r--r--Makefile.simple12
2 files changed, 14 insertions, 10 deletions
diff --git a/Makefile.am b/Makefile.am
index 48ca228..074fcab 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,7 +2,7 @@
NULL =
-EXTRA_DIST = autogen.sh
+EXTRA_DIST = autogen.sh Makefile.simple
bin_PROGRAMS = scanner
noinst_LIBRARIES = liblexer.a
@@ -24,3 +24,13 @@ liblexer_a_SOURCES = \
$(NULL)
BUILT_SOURCES = lexer.h
+
+submit_dir_name = hw
+submit_tarball_prefix = b01902054_b01902062
+submit: dist
+ tar -zxf $(DIST_ARCHIVES)
+ mv $(distdir) $(submit_dir_name)
+ cp -a $(submit_dir_name)/Makefile.simple $(submit_dir_name)/Makefile
+ ver=`git rev-list HEAD | wc -l` && tar -jpcf \
+ $(submit_tarball_prefix)_ver$$ver.tar.bz2 $(submit_dir_name)
+ rm -rf $(submit_dir_name)
diff --git a/Makefile.simple b/Makefile.simple
index 2f45421..02d1895 100644
--- a/Makefile.simple
+++ b/Makefile.simple
@@ -1,10 +1,4 @@
-targets = scanner
-scanner_objects = lexer.o symbol-table.o
+.PHONY: auto
-.PHONY: all clean
-
-all: $(targets)
-scanner: $(scanner_objects)
- $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(scanner_objects) $(LDLIBS) -o scanner
-clean:
- rm -f $(targets) $(scanner_objects)
+auto:
+ ./configure && $(MAKE)