|
Lines 42-60
Link Here
|
| 42 |
$(COMPILE) dndtest.c |
42 |
$(COMPILE) dndtest.c |
| 43 |
$(LINK) dndtest.o -L. -lDnd $(LIBS) |
43 |
$(LINK) dndtest.o -L. -lDnd $(LIBS) |
| 44 |
|
44 |
|
| 45 |
libDnd.a: DragAndDrop.c |
45 |
libDnd.a: DragAndDropC.o |
| 46 |
rm -f DragAndDrop.o |
|
|
| 47 |
$(COMPILE) DragAndDrop.c |
| 48 |
rm -f libDnd.a |
46 |
rm -f libDnd.a |
| 49 |
$(AR) cru libDnd.a DragAndDrop.o |
47 |
$(AR) cru libDnd.a DragAndDropC.o |
| 50 |
$(RANLIB) libDnd.a |
48 |
$(RANLIB) libDnd.a |
| 51 |
|
49 |
|
| 52 |
libDnd++.a: DragAndDrop.c |
50 |
DragAndDropC.o: DragAndDrop.c |
| 53 |
rm -f DragAndDrop.o DragAndDrop.cxx |
51 |
rm -f DragAndDropC.o |
| 54 |
ln -s DragAndDrop.c DragAndDrop.cxx |
52 |
$(COMPILE) DragAndDrop.c -o DragAndDropC.o |
| 55 |
$(CXXCOMPILE) DragAndDrop.cxx |
53 |
|
|
|
54 |
DragAndDropCpp.o: DragAndDrop.c |
| 55 |
rm -f DragAndDropCpp.o |
| 56 |
$(CXXCOMPILE) DragAndDrop.c -o DragAndDropCpp.o |
| 57 |
|
| 58 |
libDnd++.a: DragAndDropCpp.o |
| 56 |
rm -f libDnd++.a |
59 |
rm -f libDnd++.a |
| 57 |
$(AR) cru libDnd++.a DragAndDrop.o |
60 |
$(AR) cru libDnd++.a DragAndDropCpp.o |
| 58 |
$(RANLIB) libDnd++.a |
61 |
$(RANLIB) libDnd++.a |
| 59 |
|
62 |
|
| 60 |
clean: |
63 |
clean: |