@buttim
Apart from the /platform dir tree for your cam, you also need:
- a /loader tree for your cam
- entries for your cam in /include/camera.h
- entries for your cam/firmware in the root Makefile (add $(MAKE) lines in both the "batch-zip:" and
"batch-zip-complete:" sections - they start at lines 138 and 287 in trunk991)
Note that this is just what I know CHDK-Shell needs to compile; I never ported a cam, so there could be more, check reyalP's links a couple of posts up.
The Makefile entries are what CHDK-Shell evaluates to determine which cams/firmwares to show in the cam panel.
cheers,
wim