Guest User

Untitled

a guest
Jul 21st, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. OFILES = main.o# type.o
  2. LEX = flex
  3. BISON = bison
  4. CPATH =
  5. CC = $(CPATH)llvm-g++
  6. LD = $(CPATH)llvm-g++
  7. CXXFLAGS = `$(CPATH)llvm-config --cppflags`
  8. LDFLAGS = `$(CPATH)llvm-config --ldflags --libs core jit native`
  9.  
  10. all: typetest
  11.  
  12. typetest: $(OFILES)
  13. $(LD) -g $(OFILES) $(LDFLAGS) -o $@
  14.  
  15. %.o %.d: %.C
  16. $(CC) -g -c -x c++ $(CXXFLAGS) $< -MD
  17.  
  18. %.o %.d: %.c
  19. $(CC) -g -c -x c++ $(CXXFLAGS) $< -MD
  20.  
  21. clean:
  22. rm -rf *.o *~ *.d
  23.  
  24. include $(addsuffix .d ,$(basename $(OFILES)))
Add Comment
Please, Sign In to add comment