Merged in f5soh/librepilot/update_credits (pull request #529)
[librepilot.git] / ground / gcs / src / plugins / uavobjects / wireshark / Custom.nmake
blob38d33407615fa6784a4e06687ef15cba5c55b839
2 # $Id$
5 include ..\config.nmake
8 # Custom plugin build template.
10 # If you need to develop a custom plugin (a plugin not yet released to the 
11 # public) this file is for you.
13 # To generate a custom plugin:
15 # 1. Create the new plugin directory and implement the plugin (at least to be 
16 #    ready for a first build try). The easiest way to do this is to copy an 
17 #    existing plugin and modify the contents.
18 # 2. Rename this file to Custom.nmake
19 # 3. Replace every appearance of foo in this file with your plugin dir name
20 # 4. Build Wireshark as usual
23 all: op-uavtalk op-uavobjects
25 op-uavtalk:: 
26         cd op-uavtalk
27         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
28         cd ..
30 op-uavobjects:: 
31         cd op-uavobjects
32         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
33         cd ..
35 clean:
36         cd op-uavtalk
37         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
38         cd ..
39         cd op-uavobjects
40         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
41         cd ..
43 distclean: clean
44         cd op-uavtalk
45         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
46         cd ..
47         cd op-uavobjects
48         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
49         cd ..
51 maintainer-clean: distclean
52         cd op-uavtalk
53         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
54         cd ..
55         cd op-uavobjects
56         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
57         cd ..
59 install-plugins:
60 !IFDEF ENABLE_LIBWIRESHARK
61         xcopy op-uavtalk\*.dll ..\$(INSTALL_DIR)\plugins\$(VERSION) /d
62         xcopy op-uavobjects\*.dll ..\$(INSTALL_DIR)\plugins\$(VERSION) /d
63 !ENDIF