Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 17th, 2012  |  syntax: None  |  size: 0.78 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Makefile and library bad dependencies?
  2. LD = g++
  3. LIBS = `pkg-config gtkmm-2.4 glibmm-2.4 libgdamm-4.0 --libs`
  4. CPPFLAGS = `pkg-config gtkmm-2.4 glibmm-2.4 libgdamm-4.0 --cflags`
  5.  
  6. OBJS = main.o TreeviewImages.o MainWindow.o FormDialog.o DBUtil.o
  7.  
  8. all: build
  9.  
  10. build: $(OBJS)
  11.     $(LD) $(LIBS) $(OBJS) -o cish
  12.  
  13. main.o: main.cpp
  14.    g++ $(CPPFLAGS) -c main.cpp
  15.  
  16. MainWindow.o: MainWindow.cpp MainWindow.h DBUtil.h FormDialog.h
  17.     g++ $(CPPFLAGS) -c MainWindow.cpp
  18.  
  19. TreeviewImages.o: TreeviewImages.cpp TreeviewImages.h
  20.     g++ $(CPPFLAGS) -c TreeviewImages.cpp
  21.  
  22. FormDialog.o: FormDialog.cpp FormDialog.h DBUtil.h
  23.     g++ $(CPPFLAGS) -c FormDialog.cpp
  24.  
  25. DBUtil.o: DBUtil.cpp DBUtil.h
  26.     g++ $(CPPFLAGS) -c DBUtil.cpp
  27.  
  28. clean:
  29.     rm -f cish $(OBJS)
  30.        
  31. g++ -lexample myprog2.o
  32.        
  33. g++ myprog2.o -lexample