summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghc-api/exactprint/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/ghc-api/exactprint/Makefile')
-rw-r--r--testsuite/tests/ghc-api/exactprint/Makefile160
1 files changed, 160 insertions, 0 deletions
diff --git a/testsuite/tests/ghc-api/exactprint/Makefile b/testsuite/tests/ghc-api/exactprint/Makefile
new file mode 100644
index 0000000000..8d3b71ac9b
--- /dev/null
+++ b/testsuite/tests/ghc-api/exactprint/Makefile
@@ -0,0 +1,160 @@
+TOP=../../..
+include $(TOP)/mk/boilerplate.mk
+include $(TOP)/mk/test.mk
+
+LIBDIR := "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"
+
+clean:
+ rm -f *.o *.hi
+
+.PHONY: RenameCase1
+RenameCase1:
+ $(CHECK_EXACT) $(LIBDIR) RenameCase1.hs changeRenameCase1
+
+.PHONY: LayoutLet2
+LayoutLet2:
+ $(CHECK_EXACT) $(LIBDIR) LayoutLet2.hs changeLayoutLet2
+
+.PHONY: LayoutLet3
+LayoutLet3:
+ $(CHECK_EXACT) $(LIBDIR) LayoutLet3.hs changeLayoutLet3
+
+.PHONY: LayoutLet4
+LayoutLet4:
+ $(CHECK_EXACT) $(LIBDIR) LayoutLet4.hs changeLayoutLet3
+
+.PHONY: Rename1
+Rename1:
+ $(CHECK_EXACT) $(LIBDIR) Rename1.hs changeRename1
+
+.PHONY: Rename2
+Rename2:
+ $(CHECK_EXACT) $(LIBDIR) Rename2.hs changeRename2
+
+.PHONY: LayoutIn1
+LayoutIn1:
+ $(CHECK_EXACT) $(LIBDIR) LayoutIn1.hs changeLayoutIn1
+
+.PHONY: LayoutIn3
+LayoutIn3:
+ $(CHECK_EXACT) $(LIBDIR) LayoutIn3.hs changeLayoutIn3
+
+.PHONY: LayoutIn3a
+LayoutIn3a:
+ $(CHECK_EXACT) $(LIBDIR) LayoutIn3a.hs changeLayoutIn3
+
+.PHONY: LayoutIn3b
+LayoutIn3b:
+ $(CHECK_EXACT) $(LIBDIR) LayoutIn3b.hs changeLayoutIn3
+
+.PHONY: LayoutIn4
+LayoutIn4:
+ $(CHECK_EXACT) $(LIBDIR) LayoutIn4.hs changeLayoutIn4
+
+.PHONY: LocToName
+LocToName:
+ $(CHECK_EXACT) $(LIBDIR) LocToName.hs changeLocToName
+
+.PHONY: LetIn1
+LetIn1:
+ $(CHECK_EXACT) $(LIBDIR) LetIn1.hs changeLetIn1
+
+.PHONY: WhereIn4
+WhereIn4:
+ $(CHECK_EXACT) $(LIBDIR) WhereIn4.hs changeWhereIn4
+
+.PHONY: AddDecl1
+AddDecl1:
+ $(CHECK_EXACT) $(LIBDIR) AddDecl1.hs changeAddDecl1
+
+.PHONY: AddDecl2
+AddDecl2:
+ $(CHECK_EXACT) $(LIBDIR) AddDecl2.hs changeAddDecl2
+
+.PHONY: AddDecl3
+AddDecl3:
+ $(CHECK_EXACT) $(LIBDIR) AddDecl3.hs changeAddDecl3
+
+.PHONY: LocalDecls
+LocalDecls:
+ $(CHECK_EXACT) $(LIBDIR) LocalDecls.hs changeLocalDecls
+
+.PHONY: LocalDecls2
+LocalDecls2:
+ $(CHECK_EXACT) $(LIBDIR) LocalDecls2.hs changeLocalDecls2
+
+.PHONY: WhereIn3a
+WhereIn3a:
+ $(CHECK_EXACT) $(LIBDIR) WhereIn3a.hs changeWhereIn3a
+
+.PHONY: WhereIn3b
+WhereIn3b:
+ $(CHECK_EXACT) $(LIBDIR) WhereIn3b.hs changeWhereIn3b
+
+.PHONY: AddLocalDecl1
+AddLocalDecl1:
+ $(CHECK_EXACT) $(LIBDIR) AddLocalDecl1.hs ADDLOCALDECL1
+
+.PHONY: AddLocalDecl2
+AddLocalDecl2:
+ $(CHECK_EXACT) $(LIBDIR) AddLocalDecl2.hs ADDLOCALDECL2
+
+.PHONY: AddLocalDecl3
+AddLocalDecl3:
+ $(CHECK_EXACT) $(LIBDIR) AddLocalDecl3.hs ADDLOCALDECL3
+
+.PHONY: AddLocalDecl4
+AddLocalDecl4:
+ $(CHECK_EXACT) $(LIBDIR) AddLocalDecl4.hs ADDLOCALDECL4
+
+.PHONY: AddLocalDecl5
+AddLocalDecl5:
+ $(CHECK_EXACT) $(LIBDIR) AddLocalDecl5.hs ADDLOCALDECL5
+
+.PHONY: AddLocalDecl6
+AddLocalDecl6:
+ $(CHECK_EXACT) $(LIBDIR) AddLocalDecl6.hs ADDLOCALDECL6
+
+.PHONY: RmDecl1
+RmDecl1:
+ $(CHECK_EXACT) $(LIBDIR) RmDecl1.hs rmDecl1
+
+.PHONY: RmDecl2
+RmDecl2:
+ $(CHECK_EXACT) $(LIBDIR) RmDecl2.hs rmDecl2
+
+.PHONY: RmDecl3
+RmDecl3:
+ $(CHECK_EXACT) $(LIBDIR) RmDecl3.hs rmDecl3
+
+.PHONY: RmDecl4
+RmDecl4:
+ $(CHECK_EXACT) $(LIBDIR) RmDecl4.hs rmDecl4
+
+.PHONY: RmDecl5
+RmDecl5:
+ $(CHECK_EXACT) $(LIBDIR) RmDecl5.hs rmDecl5
+
+.PHONY: RmDecl6
+RmDecl6:
+ $(CHECK_EXACT) $(LIBDIR) RmDecl6.hs rmDecl6
+
+.PHONY: RmDecl7
+RmDecl7:
+ $(CHECK_EXACT) $(LIBDIR) RmDecl7.hs rmDecl7
+
+.PHONY: RmTypeSig1
+RmTypeSig1:
+ $(CHECK_EXACT) $(LIBDIR) RmTypeSig1.hs rmTypeSig1
+
+.PHONY: RmTypeSig2
+RmTypeSig2:
+ $(CHECK_EXACT) $(LIBDIR) RmTypeSig2.hs rmTypeSig2
+
+.PHONY: AddHiding1
+AddHiding1:
+ $(CHECK_EXACT) $(LIBDIR) AddHiding1.hs addHiding1
+
+.PHONY: AddHiding2
+AddHiding2:
+ $(CHECK_EXACT) $(LIBDIR) AddHiding2.hs addHiding2